package com.manager.plat.dao;

import java.util.List;

import com.manager.plat.vo.UserInfoVo;
/**
 * 用户信息数据接口层
 * @author liugeng
 *
 */
public interface IUserInfoDao {
	/**根据用户名和密码获得用户登录信息*/
	public UserInfoVo getUserInfo(String login_username,String login_password);
	/**根据密匙获得用户登录信息*/
	public UserInfoVo getUserInfoByUserKey(String user_key);
	/**根据密匙获得资方登录信息*/
	public UserInfoVo getUserInfoByCaptialKey(String user_key);
	/**查询用户信息列表*/
	public List<UserInfoVo> getUserInfoList();
	/**获得合作方账户信息列表*/
	public List<UserInfoVo> getPartnerUserInfoList();
	/**根据用户Id查询用户信息*/
	public UserInfoVo getUserInfoById(int id);
	/**保存用户信息*/
	public int insertUserInfo(UserInfoVo platUser);
	/**更新用户信息*/
	public int updateUserInfo(UserInfoVo platUser);
	/**删除用户信息*/
	public int deleteUserInfo(int id);
}
